#include <sys/types.h>

#include <sys/stat.h>

#include <fcntl.h>

#include <stdio.h>

#include <unistd.h>


void zhuanhuan(int m);
void main(int argc,char *argv[])

{

    int m,n;

    m=open(argv[1],O_RDONLY,0);

    if(m==-1)

    printf("not found");

    zhuanhuan(m);

    n=close(m);

    if(n==-1)

    printf("文件关闭失败");
}

void zhuanhuan(int m)
{
    char temp;
    while(read(m,&temp,1)!=0)
        {
            if(temp=='\n')
                printf("\n");
                else
                {
                    printf("%x ",temp);
                }
        }
}

